html { color: rgb(51, 51, 51);  }
/*重要事件黑白特效start*/
/*html {min-width: 1400px; -webkit-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(graysale=1);}*/
/*重要事件黑白特效stop*/
div, dl, dt, dd, ul, li, h1, h2, h3, form, legend, input, button, textarea, select, p, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
img { border: none; }
button, em, input, option, select, textarea, th { font: inherit; }
li { list-style: none; }
h1, h2, h3, h4 { font-weight: normal; font-size: 100%; }
body { margin: 0px; padding: 0px; font-size: 12px; color: rgb(51, 51, 51); font-family: "Microsoft YaHei", Simsun, SimHei, Arial; background-color: rgb(255, 255, 255); }
a { color: rgb(51, 51, 51); text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; color: rgb(51, 51, 51); }
input { outline: none; }
.fl { float: left; }
.fr { float: right; }
.clear { height: 0px; overflow: hidden; clear: both !important; }
.clearfix::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.wrap { width: 1400px; margin: 0px auto; }
.blank20 { margin: 0px auto; width: 100%; height: 20px; font-size: 1px; clear: both; }
.wap_show { display: none; }
.m-head { background: center top no-repeat rgb(16, 86, 138); color: rgb(255, 255, 255); height: 220px; }
.top-logo { width: 800px; height: 100px; margin: 14px auto; }
.top-nav dl.on dt i, .top-nav dl.on dd p, .top-nav dl.on dd h2 { color: rgb(255, 255, 255); }
.top-nav dl.on dd.icon { display: block; }
.m-menu .search { float: right; margin-top: 12px; margin-right: 10px; width: 180px; height: 36px; background: url("../img/top_search_bg.png") no-repeat; display: inline-block; }
.m-menu .search .sr { display: inline-block; float: left; width: 90px; height: 22px; margin-top: 6px; margin-left: 12px; color: rgb(255, 255, 255); border: none; background: none; font: 14px/22px 微软雅黑; }
.m-menu .search input::-webkit-input-placeholder { color: rgb(109, 171, 206); }
.m-menu .search .btn { display: inline-block; float: left; width: 20px; height: 20px; margin-top: 6px; margin-left: 0px; border: none; background: url("../img/2017_search_btn.png") center center no-repeat; cursor: pointer; }
.search span.dropselect_box { position: relative; width: 50px; display: inline-block; float: left; height: 28px; z-index: 99; left: 7px; top: 3px; }
.dropselect_SimpleSelect { width: 100%; display: block; overflow: hidden; background: url("../img/2020w_search_jt.png") 40px 12px no-repeat rgb(0, 88, 137); line-height: 28px; text-indent: 5px; position: relative; left: 0px; top: 0px; padding: 0px; }
.dropselect_SimpleSelect ul { border: none; }
.dropselect_SimpleSelect li { width: 100%; height: 28px; line-height: 28px; }
.dropselect_SimpleSelect li a { height: auto; width: 85%; color: rgb(131, 192, 226); padding: 0px 2px; font-size: 14px; }
.dropselect_SimpleSelect li.hover a { color: rgb(131, 192, 226); font-size: 14px; width: 100%; display: block; }
.dropselect_SimpleSelect li a:hover, .dropselect_SimpleSelect li a:focus, .dropselect_SimpleSelect li:hover, .dropselect_SimpleSelect li:focus { background: none; }
.m-menu .search input:-webkit-autofill { -webkit-text-fill-color: rgb(131, 192, 226); animation: 1s ease 0s infinite normal none running autofill-fix !important; transition: background-color 50000s ease-in-out 0s !important; background-color: transparent !important; background-image: none !important; box-shadow: transparent 0px 0px 0px 1000px inset !important; }
.m-menu { width: 100%; height: 60px; background: rgb(0, 110, 171); clear: both; }
.menu-list { float: left; }
.menu-list a { display: inline-block; line-height: 60px; font-size: 18px; color: rgb(255, 255, 255); font-weight: bold; padding: 0px 25px; letter-spacing: 0.9px; }
.menu-list a.last { margin-right: 0px; }
.menu-list a.on { background: url("../img/top_menu_on.png") center bottom no-repeat; color: rgb(255, 255, 255); }
.menu-list a:hover { background: rgb(10, 129, 195); color: rgb(255, 255, 255); }
.footer { background-color: rgb(16, 86, 138); clear: both; }
.footer-info { border-top: 2px solid rgb(7, 70, 117); padding: 22px 0px; }
.footer-info .address { width: 580px; margin-left: 10px; }
.footer-info .address li { line-height: 20px; color: rgb(255, 255, 255); font-size: 12px; }
.footer-links li.last { margin-right: 0px; }
.footer-links li.on { border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-bottom: none; background-color: rgb(255, 255, 255); color: rgb(7, 70, 117); }
.g-p-s, .g-p-m, .g-p-l { display: inline; float: left; }
.g-p-set0 .g-p-l { width: 920px; }
.g-p-set0 .g-p-m { width: 460px; margin-left: 20px; }
.g-p-set1 .g-p-l { width: 590px; }
.g-p-set1 .g-p-m { width: 590px; margin-left: 20px; }
.g-p-set2 .g-p-l { width: 380px; }
.g-p-set2 .g-p-s { width: 400px; margin-left: 20px; }
.g-p-set2 .g-p-m { width: 380px; margin-left: 20px; }
.g-tab .current { display: block; }
.g-tab-skin { clear: both; background-color: rgb(240, 239, 239); padding: 14px 13px; }
.g-tab-skin ul.g-tab-navi { clear: both; margin-bottom: 12px; }
.g-tab-skin ul.g-tab-navi, .g-tab-skin ul.g-tab-navi li { list-style: none; }
.g-tab-skin ul.g-tab-navi li { float: left; text-align: center; font-size: 18px; font-weight: bold; line-height: 41px; padding: 0px 16px; color: rgb(255, 255, 255); }
.g-tab-skin ul.g-tab-navi li a { text-decoration: none; color: rgb(51, 51, 51); }
.g-tab-skin ul.g-tab-navi li.current { background: url("../img/sub_nav_bg.png") center center no-repeat; }
.g-tab-skin ul.g-tab-navi li.current a { color: rgb(255, 255, 255); font-weight: bold; }
.g-tab-skin2 { clear: both; background-color: rgb(255, 255, 255); }
.g-tab-skin2 ul.g-tab-navi { clear: both; height: 35px; margin-bottom: 12px; }
.g-tab-skin2 ul.g-tab-navi, .g-tab-skin2 ul.g-tab-navi li { list-style: none; }
.g-tab-skin2 ul.g-tab-navi li { float: left; text-align: center; font-size: 18px; font-weight: bold; line-height: 35px; padding-right: 16px; height: 35px; color: rgb(255, 255, 255); }
.g-tab-skin2 ul.g-tab-navi li a { text-decoration: none; color: rgb(51, 51, 51); }
.g-tab-skin2 ul.g-tab-navi li.current { }
.g-tab-skin2 ul.g-tab-navi li.current a { color: rgb(0, 110, 171); font-weight: bold; }
.g-tab-skin2 .g-tab-pad { border: 1px solid rgb(220, 220, 220); padding: 14px 13px; }
.pad-skin1 ul.g-tab-navi li { float: left; text-align: center; font-size: 18px; font-weight: bold; line-height: 35px; padding: 0px 26px; height: 35px; color: rgb(255, 255, 255); background: url("../img/icon_tab_navi_li.png") right center no-repeat; }
.pad-skin1 ul.g-tab-navi li.first { padding-left: 0px; }
.pad-skin1 ul.g-tab-navi li.last { background: none; }
.pad-skin1 .g-tab-pad, .pad-skin4 .g-tab-pad, .pad-skin5 .g-tab-pad, .pad-skin6 .g-tab-pad { padding: 10px 15px; }
.hd-links li.last { margin-right: 0px; }
.news-list { padding-left: 12px; }
/*.news-list li a { display: inline-block; float: left; font-size: 16px; width: 85%; color: rgb(51, 51, 51); line-height: 34px; background: url("../img/2017_un_dot.png") left center no-repeat; padding-left: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }*/
.dot { display: inline-block; float: left; font-size: 16px; width: 85%; color: rgb(51, 51, 51); line-height: 34px; background: url("../img/2017_un_dot.png") left center no-repeat; padding-left: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.redot {display: inline-block; float: left; font-size: 16px; width: 85%; color: rgb(51, 51, 51); line-height: 34px; background: url("../img/2021_red_dot.png") left center no-repeat; padding-left: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news-list li a:hover { color: rgb(0, 110, 171); }
.news-list li span { float: right; font-size: 14px; line-height: 32px; color: rgb(189, 189, 189); }
.hot-server-hd a.last { margin-right: 0px; }
.hot-server-hd a.on { color: rgb(255, 255, 255); background: url("../img/sub_nav_bg2.png") center top no-repeat; }
.hot-server-bd .bd-con .hd { position: absolute; z-index: 1; bottom: -15px; left: 42%; }
.hot-server-bd .bd-con .hd li { cursor: pointer; width: 12px; height: 6px; display: block; overflow: hidden; text-indent: 20px; float: left; margin: 0px 0px 0px 15px; background: rgb(216, 216, 216); border-radius: 100px; }
.hot-server-bd .bd-con .hd li.on { background: rgb(116, 172, 214); }
.m-slide { position: relative; width: 920px; height: 518px; }
.m-slide .hd { position: absolute; z-index: 1; bottom: 15px; right: 10px; }
.m-slide .hd li { cursor: pointer; width: 13px; height: 13px; display: block; overflow: hidden; text-indent: 20px; float: left; margin-left: 13px; background: rgb(255, 255, 255); border-radius: 8px; opacity: 0.4; }
.m-slide .hd li.on { background: rgb(255, 255, 255); opacity: 1; }
.m-slide .prev, .m-slide .next { width: 40px; height: 40px; margin: -20px 0px 0px; display: none; background: url("../img/ad_ctr.png") 0px 0px no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0.2; }
.m-slide .prev { left: 16px; }
.m-slide .next { background-position: 0px -40px; right: 16px; }
.m-slide .prev:hover, .m-slide .next:hover { opacity: 0.5 !important; }
.m-slide .bd { width: 920px; height: 518px; position: relative; overflow: hidden; }
.m-slide .bd li { width: 920px; height: 518px; background-color: rgb(255, 255, 255); position: relative; }
.m-slide .bd li p { position: absolute; left: 0px; bottom: 0px; line-height: 50px; height: 50px; width: 920px; white-space: nowrap; overflow: hidden; padding-left: 20px; }
.m-slide .bd li p i { position: absolute; left: 0px; top: 0px; display: block; width: 920px; height: 50px; background: rgb(0, 0, 0); opacity: 0.3; }
.m-slide .bd li p a, .m-slide .bd li p a:visited { position: relative; color: rgb(255, 255, 255); font-size: 16px; line-height: 50px; text-align: center; }
#interaction_tab .hd-title a.on { color: rgb(87, 150, 197); font-weight: bold; }
* { font-family: 微软雅黑; }
.ztyw span { height: 1px; background: rgb(0, 110, 171); width: 41%; margin-top: 20px; }
.ztyw div { width: 18%; padding: 5px 0px; text-align: center; font-size: 18px; font-weight: bold; color: rgb(255, 255, 255); background: rgb(87, 150, 197); display: inline-block; }
.ztyw ul li { width: 45%; margin-right: 4%; display: inline-block; }
.news-list li a { width: 83%; }
.g-tab-skin2 { }
.g-p-set1 .g-p-l { width: 380px; }
.g-p-set1 .g-p-m { width: 540px; margin-left: 18px; margin-right: 19px; }
.picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; overflow: hidden; cursor: pointer; margin-top: 82px; }
.picScroll-left .hd .prev { position: absolute; }
.picScroll-left .hd .next { background-position: 0px -50px; }
.picScroll-left .hd .prevStop { background-position: -60px 0px; }
.picScroll-left .hd .nextStop { background-position: -60px -50px; }
.picScroll-left .hd ul { float: right; overflow: hidden; margin-top: 10px; zoom: 1; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; }
.picScroll-left .hd ul li.on { background-position: 0px 0px; }
.picScroll-left .bd { padding: 10px; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { margin: 0px 8px; float: left; overflow: hidden; text-align: center; }
.picScroll-left .bd ul li .pic { text-align: center; }
.picScroll-left .bd ul li .pic img { width: 193px; height: 120px; display: block; padding: 2px; border: 1px solid rgb(204, 204, 204); }
.picScroll-left .bd ul li .pic a:hover img { border-color: rgb(153, 153, 153); }
.picScroll-left .bd ul li .title { line-height: 24px; }
.pad-skin1 ul.g-tab-navi li.first { padding-left: 0px; }
.pad-skin1 ul.g-tab-navi li { padding: 0px; }
.g-tab-skin2 ul.g-tab-navi li.current a { font-weight: 100; width: 269px; color: rgb(255, 255, 255); background: url("../img/sub_nav_bg2.png") center top no-repeat; }
.xxgk-nav li a { width: 105px; height: 50px; display: inline-block; }
.xxgk-nav li { height: 41px !important; background-color: rgb(245, 245, 245) !important; }
.xwfb { margin-top: 30px; height: 300px; }
.xwfb li { height: 41px; background-color: rgb(245, 245, 245); padding-right: 0px !important; }
.xwfbh-nav { width: 470px; }
.xwfbh-nav li { width: 300px; height: 41px !important; }
.xwfbh-nav li a { display: inline-block; height: 50px; width: 300px !important; }
.xwfbh-nav li.current a { color: rgb(255, 255, 255); background: url("../img/sub_nav_bg2.png") center top / 185px 50px no-repeat !important; }
.xwfb-con img { width: 350px; height: 200px; }
.xwfb-con p { line-height: 24px; text-align: center; font-size: 14px; }
/*.news-list-14px li a { display: inline-block; float: left; font-size: 14px; width: 84%; color: rgb(51, 51, 51); line-height: 31px; background: url("../img/2017_un_dot.png") left center no-repeat; padding-left: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }*/
.h_dot { display: inline-block; float: left; font-size: 14px; width: 84%; color: rgb(51, 51, 51); line-height: 31px; background: url("../img/2017_un_dot.png") left center no-repeat; padding-left: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.h_redot{ display: inline-block; float: left; font-size: 14px; width: 84%; color: rgb(51, 51, 51); line-height: 31px; background: url("../img/2021_red_dot.png") left center no-repeat; padding-left: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.zwgk_li { display: inline-block; float: left; font-size: 16px; width: 94%; color: rgb(51, 51, 51); line-height: 31px; background: url("../img/3_17.png") left center no-repeat; padding-left: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.tzgg_li { display: inline-block; float: left; font-size: 16px; width: 94%; color: rgb(51, 51, 51); line-height: 31px; background: url("../img/3_17.png") left center no-repeat; padding-left: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news-list-14px li span {  font-size: 15px;width: 11%;color: #999999;display:block;float: right;line-height: 31px;margin-left: 5px;}
ul, li { list-style: none; }
.share-popup.top { bottom: 130%; }
html { background: rgb(245, 245, 245); font-family: 微软雅黑; color: rgb(51, 51, 51); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0px; padding: 0px; }
img { border: none; outline: none; }
body, button, input, select, textarea { }
input, select, textarea { font-size: 100%; }
/*select { border: 1px solid rgb(0, 0, 0); padding-right: 14px; }*/
table { border-collapse: collapse; border-spacing: 0px; }
th { text-align: inherit; }
fieldset, img { border: none; }
iframe { display: block; }
abbr, acronym { border: none; font-variant: normal; }
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
q::before, q::after { content: ""; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ins, a { text-decoration: none; }
a:focus, :focus { outline: none; }
.clearfix::before, .clearfix::after { content: ""; display: table; }
.clearfix::after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; }
.clear { clear: both; display: block; font-size: 0px; height: 0px; line-height: 0; overflow: hidden; }
.fl, .fr { display: inline; }
a, button { cursor: pointer; }
.fl { float: left; }
.fr { float: right; }
.top { width: 100%; height: 45px; background: rgb(1, 74, 133); line-height: 45px; color: rgb(255, 255, 255); position: absolute; left: 0px; top: 0px; z-index: 999999; }
.topc { width: 1300px; height: 45px; margin: 0px auto; }
.topc form { height: 25px; width: 550px; }
.topc input { height: 25px; line-height: 25px; width: 168px; text-indent: 8px; color: rgb(153, 153, 153); border: none; margin-right: 8px; }
.topc button { width: 54px; height: 25px; line-height: 23px; border: 1px solid rgb(53, 130, 196); margin-right: 8px; background:  repeat-x; }
.topc span { margin: 0px 4px; }
.topc span a { color: rgb(255, 255, 255); }
html, body { font-size: 15px; }
.clear_w::after { content: ""; display: block; clear: both; }
.clear_w { zoom: 1; }
.mg_t_10 { margin-top: 0px; }
.bg_fff { background-color: rgb(255, 255, 255); }
#welcome { background:  left center no-repeat; text-indent: 50px; padding-left: 30px; font-size: 14px; }
.padding0204 { padding: 0px 2px 0px 4px; }
.margin-top-15 { margin-top: 15px; }
a { text-decoration: none; }
img { vertical-align: top; padding: 0px; margin: 0px; }
.hp_news_left li.act { display: block; }
.hp_news_nav a.act { }
.hp_qh_title { border-bottom: 1px solid rgb(0, 110, 171); }
.hp_qh_title a { display: inline-block; border-width: 1px; border-style: dashed dashed solid; border-color: rgb(215, 215, 215) rgb(215, 215, 215) transparent; border-image: initial; line-height: 31px; height: 31px; font-size: 18px; font-weight: bold; color: rgb(51, 51, 51); padding: 0px 12px; margin-left: -1px; }
.hp_qh_title a.first { margin: 0px; }
.hp_qh_title a.act { color: rgb(255, 255, 255); background-color: rgb(42, 128, 201); border: 1px solid rgb(42, 128, 201); position: relative; width: 80px; }
.hp_qh_con li { height: 31px; line-height: 31px; position: relative; }
.hp_qh_con li a { font-size: 15px; color: rgb(51, 51, 51); display: inline-block; background: left center no-repeat; padding-left: 12px; }
.hp_qh_con li a:hover { color: rgb(53, 130, 196); text-decoration: underline;  }
.hp_qh_con li span { position: absolute; right: 0px; top: 0px; height: 32px; line-height: 32px; color: rgb(153, 153, 153); }
.hp_qh_con { margin-top: 15px; }
.hp_qh_ll li.first { margin-right: 20px; }
.hp_tubiao li.act { border: 6px solid rgb(98, 206, 253); background-color: rgb(4, 177, 251); }
.hp_tubiao li.act a.xypt { color: rgb(255, 255, 255); }
.hp_tubiao li.first { margin: 0px; }
.hp_zt_img .hp_zt_img_nav a.act { background-color: rgb(58, 145, 219); }
.hp_bottom_left { width: 600px; margin-right: 13px; }
.hp_con_yjxx .act { border-bottom: 2px solid rgb(53, 130, 196); }
.hp_con_yjxx .act a { color: rgb(53, 130, 196); }
.hp_bottom_right .margin-top-15 { }
.hp_con_yjxx li.act { border-bottom: 2px solid rgb(53, 130, 196); }
.foot_nav h3.act { color: rgb(1, 74, 133);  }
.hp_zw_con h5, .hp_hd_con h5 { font-size: 18px; font-weight: bold; color: rgb(51, 51, 51); height: 32px; line-height: 32px; border-bottom: 1px solid rgb(53, 130, 196); text-indent: 8px; }
.hp_zw_con_right h6 a.first { margin-left: 10px; }
.hp_zw_con_right h6 a.act { border-bottom: 2px solid rgb(53, 130, 196); }
.hp_zw_con_right .hp_qh_con { margin-top: 4px; padding-left: 10px; }
.table_hp_fw .first { text-align: left; padding-left: 10px; }
.table_hp_fw th.first { font-size: 16px; font-weight: bold; }
.table_hp_fw td.first a { color: rgb(51, 51, 51); display: inline-block; background:  left center no-repeat; padding-left: 12px; font-size: 15px; }
.table_hp_fw td.first a:hover { color: rgb(53, 130, 196); text-decoration: underline;  }
.hp_hd_con { width: 650px; padding: 10px; position: relative; }
.hp_hd_con_left { width: 780px; position: relative; left: 0px; }
.hp_hd_con_right { width: 320px; position: absolute; top: -20px; margin-left: 865px; }
.hp_hd_con_title { font-size: 0px; }
.hp_hd_con_title a { display: inline-block; margin-left: 20px; }
.hp_hd_con_title a.first { margin: 0px; }
.hp_hd_con h4 { font-weight: bold; font-size: 16px; color: rgb(53, 130, 196); line-height: 40px; height: 40px; position: relative; border-bottom: 1px solid rgb(215, 215, 215); }
.hp_hd_con h4 a { display: inline-block; position: absolute; right: 0px; top: 11px; }
.hp_hd_con .hp_hd_con_right h4 { border: none; }
.hp_hd_con .hp_qh_con { margin: 0px; }
.hp_hd_con h6 { height: 34px; line-height: 34px; font-size: 15px; color: rgb(153, 153, 153); }
.hp_hd_con h6 span { position: absolute; right: 0px; }
.hp_hd_con h5 { height: 18px; line-height: 18px; padding-bottom: 10px; padding-top: 3px; }
.nav_tszl a.last { margin: 0px; }
.nav_tszl a.act { background:  center bottom no-repeat; text-decoration: underline; color: rgb(53, 130, 196); }
.hp_bottom_right .hp_mzyt ul.act { height: 190px; display: block; }
.topc .fr span { }
#welcome { text-indent: 0px; }
.hp_news_right .hp_qh_con { margin-top: 8px; }
.hp_news_right .hp_qh_con li { height: 29px; line-height: 29px; }
.topc form { margin-top: 10px; }
.topc form input { float: left; }
.topc form button { float: left; line-height: 18px; }
#area_qhtb .bd { padding: 10px 0px; }
#area_qhtb .bd ul li { margin: 0px 10px; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
blockquote, body, button, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, input, li, ol, p, pre, td, textarea, th, ul { margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
a:active, a:hover { outline: 0px; }
img { border: none; }
table { border-collapse: collapse; border-spacing: 0px; }
h4, h5, h6 { font-size: 100%; }
button, input, optgroup, option, select, textarea { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0px; }
pre { white-space: pre-wrap; overflow-wrap: break-word; }
body { font: 14px "Helvetica Neue", Helvetica, "PingFang SC", 微软雅黑, Tahoma, Arial, sans-serif; }
hr { height: 1px; margin: 10px 0px; border: 0px; clear: both; }
a { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(119, 119, 119); }
a cite { font-style: normal; }
.layui-border-box, .layui-border-box * { box-sizing: border-box; }
.layui-card-body .layui-table { margin: 5px 0px; }
.layui-table .layui-btn-container .layui-btn { margin-bottom: 9px; }
.layui-form input[type="checkbox"], .layui-form input[type="radio"], .layui-form select { display: none; }
.layui-form [lay-ignore] { display: initial; }
[lay-radio] { display: none; }
.layui-table, .layui-table-view { margin: 10px 0px; }
.layui-table { width: 100%; background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); }
.layui-table tr { transition: all 0.3s ease 0s; }
.layui-table th { text-align: left; font-weight: 400; }
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table[lay-even] tr:nth-child(2n) { background-color: rgb(242, 242, 242); }
.layui-table td, .layui-table th, .layui-table-fixed-r, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-tool, .layui-table-view, .layui-table[lay-skin="line"], .layui-table[lay-skin="row"] { border-width: 1px; border-style: solid; border-color: rgb(230, 230, 230); }
.layui-table td, .layui-table th { position: relative; padding: 9px 15px; min-height: 20px; line-height: 20px; font-size: 14px; }
.layui-table img { max-width: 100px; }
.layui-table-view .layui-table[lay-size="lg"] .layui-table-cell { height: 40px; line-height: 40px; }
.layui-table-view .layui-table[lay-size="sm"] .layui-table-cell { height: 25px; line-height: 23px; }
.layui-table-box, .layui-table-view { position: relative;  }
.layui-table-view .layui-table { position: relative; width: auto; margin: 0px; }
.layui-table-body, .layui-table-header .layui-table, .layui-table-page { margin-bottom: -1px; }
.layui-table-view .layui-table[lay-skin="line"] { border-width: 0px 1px 0px 0px; }
.layui-table-view .layui-table[lay-skin="row"] { border-width: 0px 0px 1px; }
.layui-table-view .layui-table td, .layui-table-view .layui-table th { padding: 5px 0px; border-top: none; border-left: none; }
.layui-table-view .layui-table td { cursor: default; }
.layui-table-view .layui-form-checkbox[lay-skin="primary"] i { width: 18px; height: 18px; }
.layui-table-header { border-width: 0px 0px 1px; overflow: hidden; }
.layui-table-cell { height: 28px; line-height: 28px; padding: 0px 15px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box; }
.layui-table-cell .layui-form-checkbox[lay-skin="primary"], .layui-table-cell .layui-form-radio[lay-skin="primary"] { top: -1px; vertical-align: middle; }
.layui-table-cell .layui-form-radio { padding-right: 0px; }
.layui-table-cell .layui-form-radio > i { margin-right: 0px; }
.layui-table-cell .layui-table-link { color: rgb(1, 170, 237); }
.layui-table-body { position: relative; overflow: auto; margin-right: -1px; }
.layui-table-body .layui-none { line-height: 40px; text-align: center; color: rgb(153, 153, 153); }
.layui-table-fixed .layui-table-body { overflow: hidden; }
.layui-table-fixed-r .layui-table-header { position: relative; overflow: visible; }
.layui-table-view select[lay-ignore] { display: inline-block; }
.layui-table-patch .layui-table-cell { padding: 0px; width: 30px; }
.layui-table-view .layui-form-checkbox, .layui-table-view .layui-form-radio, .layui-table-view .layui-form-switch { top: 0px; margin: 0px; box-sizing: content-box; }
.layui-table-view .layui-form-checkbox { top: -1px; height: 26px; line-height: 26px; }
.scroll-news-container { width: 1398px; height: 60px; box-shadow: rgb(239, 239, 239) 1px 1px 5px; background-color: rgb(240, 239, 239); margin-bottom: 5px; }
.scroll-news { width: 1398px; height: 60px; float: left; }
.top-news { margin: 15px auto; width: 1200px; height: 30px; }
.top-news a { display: block; width: 1200px; height: 30px; line-height: 30px; text-align: center; color: rgb(46, 86, 152); font-size: 28px; font-weight: bold; letter-spacing: 2px; position: relative; }
.mid-container { width: 1400px; margin: 0px auto; background-color: rgb(251, 251, 251); }
.txtMarquee-left .bd { padding: 10px 100px; }
.txtMarquee-left .bd .tempWrap { width: 849px !important; }
.txtMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.txtMarquee-left .bd ul li { margin-right: 60px; float: left; height: 15px; line-height: 15px; text-align: left; width: auto !important; }
.txtMarquee-left .bd ul li span { padding-left: 10px; color: rgb(153, 153, 153); }
.txtMarquee-left .bd ul li a { background: no-repeat; padding-left: 20px; color: rgb(153, 153, 153); }
.txtMarquee-left .bd ul li a:hover { color: rgb(25, 116, 161); }
.focus .btn { position: absolute; bottom: 34px; left: 510px; overflow: hidden; zoom: 1; }
.focus .btn a { position: relative; display: inline; width: 13px; height: 13px; border-radius: 7px; margin: 0px 5px; color: rgb(212, 212, 212); font: 12px/15px 宋体; text-decoration: none; text-align: center; outline: 0px; float: left; background: rgb(212, 212, 212); }
.focus .btn a:hover, .focus .btn a.current { cursor: pointer; background: rgb(34, 139, 218); }
.focus .D1fBt .current, .focus .D1fBt a:hover { background: rgb(34, 139, 218); }
.focus .prev, .focus .next { position: absolute; width: 40px; height: 74px; background:  no-repeat; }
.focus .prev { top: 50%; margin-top: -37px; left: 0px; background-position: 0px -74px; cursor: pointer; }
.focus .next { top: 50%; margin-top: -37px; right: 0px; background-position: -40px -74px; cursor: pointer; }
.focus .prev:hover { background-position: 0px 0px; }
.focus .next:hover { background-position: -40px 0px; }
.clean-margin { margin: 0px !important; }
.eight-news-more { position: relative; float: right; top: 15px; margin-right: 15px; }
.eight-news-more a:hover { color: rgb(255, 102, 0); }
.news-container-01 { width: 1400px; margin-top: 15px; }
.affairs-public-container { width: 878px; margin-right: 15px; border: 1px solid rgb(239, 239, 239); box-shadow: rgb(239, 239, 239) 1px 1px 5px; float: left; background-color: rgb(255, 255, 255); }
.affairs-public-container1 { width: 1400px; margin-right: 15px; border: 1px solid rgb(239, 239, 239); box-shadow: rgb(239, 239, 239) 1px 1px 5px; float: left; background-color: rgb(255, 255, 255); }
.water-warning-container { width: 502px; height: 302px; border: 1px solid rgb(239, 239, 239); box-shadow: rgb(239, 239, 239) 1px 1px 5px; float: left; background-color: rgb(255, 255, 255); }
.news-title-container { width: 100%; height: 50px; background-color: rgb(245, 245, 245); }
.news-title { font-size: 18px; font-weight: bold; width: 120px; height: 50px; line-height: 50px; float: left; padding-left: 30px; color: rgb(16, 121, 198); }
.news-container { width: 860px; height: 283px; padding: 10px; }
.bt-list-container { width: 120px; height: 283px; margin-left: 5px; float: left; }
.bt-container { width: 85px; height: 62px; margin-top: 12px; padding-left: 50px; line-height: 62px; cursor: pointer; }
.zcfg-w { background: url("../img/1111_36.png") no-repeat; color: rgb(0, 0, 0); }
.zcjd-w { background: url("../img/1111_38.png") no-repeat; color: rgb(0, 0, 0); }
.jhgh-w { background: url("../img/1111_40.png") no-repeat; color: rgb(0, 0, 0); }
.rsxx-w { background: url("../img/1111_42.png") no-repeat; color: rgb(0, 0, 0); }
.fxkh-w { background: url("../img/1111_44.png") no-repeat; color: rgb(0, 0, 0); }
.szzf-w { background: url("../img/1111_46.png") no-repeat; color: rgb(0, 0, 0); }
.slgc-b { background: url("../img/1111_47.png") no-repeat; color: rgb(255, 255, 255); }
.hyjg-w { background: url("../img/1111_50.png") no-repeat; color: rgb(0, 0, 0); }
.zwgk-img { background:  no-repeat; }
.table-box-container { width: 490px; height: 263px; padding: 10px 0px; margin-left: 10px; float: left; overflow: hidden; }
.table-box-container td { font-size: 16px; }
.link-list-container { width: 80px; height: 283px; margin-left: 10px; float: left; }
.link-container { width: 124px; height: 235px; margin-top: 12px; }
.link-container a { display: block; width: 124px; height: 135px; }
.news-container-02 { width: 1400px; height: 310px; margin-top: 15px; }
.admin-license-container { width: 813px; height: 278px; padding: 10px 11.5px; }
.admin-license-title { width: 810px; height: 50px; }
.admin-license-list-container { width: 54px; height: 43px; float: left; padding-left: 70px; margin-left: 10px; cursor: pointer; }
.blzt-w { background: url("../img/91.png") no-repeat; color: rgb(0, 0, 0); width: 75px; }
.bgxz-w { background: url("../img/93.png") no-repeat; color: rgb(0, 0, 0); width: 75px; }
.bszn-w { background: url("../img/95.png") no-repeat; color: rgb(0, 0, 0); width: 75px; }
.xkjd-w { background: url("../img/97.png") no-repeat; color: rgb(0, 0, 0); width: 75px; }
.xggd-b { background: url("../img/100.png") no-repeat; color: rgb(255, 255, 255); width: 75px; }
.admin-license-table { width: 770px; height: 270px; margin: -20px 10px 0px; overflow: hidden; }
.e-text-color { color: rgb(16, 121, 198); }
.slideGroup .parHd ul li.on { height: 50px; background:  left center no-repeat; color: rgb(9, 110, 186); }
.slideTxtBox .hd { height: 50px; line-height: 50px; background: rgb(245, 245, 245); padding: 0px 20px; border-bottom: 1px dashed rgb(221, 221, 221); position: relative; }
.slideTxtBox .hd ul { float: left; position: absolute; left: 30px; top: -1px; height: 50px; }
.slideTxtBox .hd ul li { float: left; padding-right: 20px; cursor: pointer; font-size: 18px; font-weight: bold; line-height: 50px; background:  right center no-repeat; }
.slideTxtBox .hd ul li.on { height: 50px; background: right center no-repeat; color: rgb(9, 110, 186); }
.slideTxtBox .bd ul { padding: 15px 30px; zoom: 1; }
.slideTxtBox .bd li { height: 38px; line-height: 38px; }
.slideTxtBox .bd li a { display: block; float: left; font-size: 15px; width: 250px; height: 38px; }
.slideTxtBox .bd li a:hover { color: rgb(25, 116, 161); }
.xxgk-nav li { height: 34px !important; background-color: rgb(245, 245, 245) !important; }
.xwfb li { height: 35px; background-color: rgb(245, 245, 245); padding-right: 0px !important; }
.xwfbh-nav li { width: 185px; height: 34px !important; }
.xwfbh-nav li a { display: inline-block; height: 50px; width: 185px !important; }
.xwfbh-nav li.current a { color: rgb(255, 255, 255); background-size: 185px 40px !important; }
.picScroll-left .hd .next { }
.picScroll-left .hd { position: relative; }
.scroll_horizontal .prev { background: 0px 0px no-repeat; width: 16px; height: 31px; margin-top: -90px; left: -25px; position: absolute; }
.scroll_horizontal .next { background:  0px 0px no-repeat; width: 16px; height: 31px; margin-top: -90px; position: absolute; right: 5px; }
.xwfb { margin-top: 18px; }
.xwfb-con img { width: 340px; height: 190px; }
.g-tab-skin2 ul.g-tab-navi { margin-bottom: 7px; }
.g-tab-skin2 ul.g-tab-navi li.current a { background-size: 268px 40px; }
.hot-server-hd a.on { background-size: 108px 40px; }
.xxgk-nav li a, .hot-server-hd a { height: 40px; }
.pad-skin1 ul.g-tab-navi li, .g-tab-skin2 ul.g-tab-navi li { font-size: 18px; line-height: 34px; }
.g-tab-skin2 ul.g-tab-navi li a { color: rgb(85, 85, 85); font-weight: 100; }
.hot-server-hd a.on { background-size: 127px 40px; }
.yjsqh li.on { background: rgb(116, 172, 214); }
.news-list-14px li a { font-size: 16px; }
.news_list1 li a { width: 95%; }
.szfhykd li a { width: 100%; }
.g-tab-skin2 .xwfb .yjnav li a { color: rgb(51, 51, 51); font-weight: normal; }
.yjnav li:last-child { height: 33px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.yjnav li:last-child a { height: 33px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.yjnav li:first-child { height: 33px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.yjnav li:first-child a { height: 33px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.xwfb-con img { display: block; margin: 0px auto; }
.laytable-cell-1-title { width: 300px; }
.laytable-cell-1-acceptanceTime { width: 100px; }
.laytable-cell-1-handlingStatusName { width: 80px; }
.laytable-cell-1-handlingDepartmentName { width: 120px; }
.laytable-cell-1-phone { width: 108px; }
.laytable-cell-1-6 { width: 54px; }
.footer-info .address { width: 600px; margin-left: 20px; }
.footer-info .address li { line-height: 21px; }
.footer-info .address { width: 585px; }
ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, ol { padding: 0px; margin: 0px; }
ul, li, dl, dt, dd { list-style: none; }
a { text-decoration: none; color: rgb(51, 51, 51); }
a:hover { color: rgb(213, 33, 56); }
img { border: none; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
input { outline: none; }
.footer1 { padding: 10px 0px; border-top: 5px solid rgb(46, 92, 154); margin-top: 0px; }
.footer1 .footer_top li { float: left; width: 145px; height: 32px; border: 1px solid rgb(238, 238, 238); background: rgb(247, 246, 246); margin-right: 25px; text-align: center; line-height: 32px; font-size: 14px; }
.footer1 .footer_top li.zfw { color: rgb(224, 0, 0); }
.footer1 .footer_top li.zfw a img { position: relative; left: -5px; }
.footer1 .footer_top li select option { text-align: center; }
.footer_fl .top { line-height: 45px; }
.footer_fl .top span { color: rgb(165, 164, 164); padding: 0px 5px; }
#dropdown { width: 100%; margin: 0px auto; position: relative; }
#dropdown p { width: 70%; height: 30px; line-height: 30px; padding-left: 4px; padding-right: 30px; background: url("../img/xlkbj.png") right center no-repeat scroll transparent; color: rgb(128, 122, 98); cursor: pointer; overflow: hidden; }
#dropdown ol { width: 158%; background: rgb(232, 245, 254); margin-top: 2px; position: absolute; display: none; top: -130px; height: 126px; overflow: hidden scroll; z-index: 999; }
#dropdown ol li { height: 24px; line-height: 24px; text-indent: 10px; float: inherit; width: 99%; text-align: left; }
#dropdown ol li a { display: block; height: 24px; color: rgb(128, 122, 98); text-decoration: none; }
#dropdown ol li a:hover { background: rgb(198, 219, 252); color: rgb(51, 102, 153); }
.picScroll-left .hd { overflow: hidden; width: 100%; height: 36px; position: absolute; top: 45%; margin-top: -15px; }
.picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; width: 27px; height: 36px; overflow: hidden; cursor: pointer; z-index: 100; position: absolute; }
.picScroll-left .hd .prev { background: no-repeat; left: 0px; }
.picScroll-left .hd .next { background:  no-repeat; float: right; right: 0px; }
.picScroll-left .hd ul { float: right; overflow: hidden; margin-top: 10px; zoom: 1; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background:  0px -9px no-repeat; }
.picScroll-left .hd ul li.on { background-position: 0px 0px; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { width: 100%; float: left; overflow: hidden; text-align: center; }
.picScroll-left .bd ul li .pic { text-align: center; }
.picScroll-left .bd ul li .pic img { width: 720px; height: 80px; display: block; }
.picScroll-left .bd ul li .pic a:hover img { border-color: rgb(153, 153, 153); }
.picScroll-left .bd ul li .title { line-height: 24px; }
.picScroll-left1 .hd { overflow: hidden; width: 100%; height: 36px; position: absolute; top: 31%; margin-top: -15px; }
.picScroll-left1 .hd .prev, .picScroll-left1 .hd .next { display: block; width: 27px; height: 36px; overflow: hidden; cursor: pointer; z-index: 100; position: absolute; }
.picScroll-left1 .hd .prev { background: no-repeat; left: 0px; }
.picScroll-left1 .hd .next { background:no-repeat; float: right; right: 0px; }
.picScroll-left1 .hd ul { float: right; overflow: hidden; margin-top: 10px; zoom: 1; }
.picScroll-left1 .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background:  0px -9px no-repeat; }
.picScroll-left1 .hd ul li.on { background-position: 0px 0px; }
.picScroll-left1 .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left1 .bd ul li { float: left; overflow: hidden; text-align: center; }
.picScroll-left1 .bd ul li .pic { text-align: center; }
.picScroll-left1 .bd ul li .pic img { width: 310px; height: 80px; display: block; }
.picScroll-left1 .bd ul li .pic a:hover img { border-color: rgb(153, 153, 153); }
.picScroll-left1 .bd ul li .title { line-height: 24px; }